C# 字符串加"问题

来源:百度知道 编辑:UC知道 时间:2024/05/19 14:35:56
string a;
//n是变量譬如3
a=[n]
如何replace成["n"]
简单来讲
DataRow[] row1 = tab1.Select(" a='"+m+"' and b='"+n+"' ");如此可以正常执行.要实现这个效果.
现在sql="a=m and b=n";如何将m替换成'"+m+"'?
转意和ASCII实现的效果都是\'","\"去不掉,达不到效果.
ji_love_ji 正如你所说.可有解决的办法?
format 方法'可以加,"还是加不进去,很多地方一定要".如row2[0][tab2.Columns["m"]]

在replace里面好像不行哦。直接输出一个“n”倒是可以
Response.Write("\"n\"");
你再去找找看有没有什么好的办法吧

楼下的,在replace里面在引号前加转义也不可以的,OK?你不信试下。

昏,理解不了...

sql = sql.Replace("m","'"+m+"'");

//用Format方法吧.例如:
String a;
int n;
n = 3;
a = string.Format("'{0}'",n);

'+数字+'
'"+字符串+"'
这样吧

\" 转意就可以了